package com.cyzy.mapper;

import com.cyzy.pojo.TrainFriends;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface FriendsMapper {

    //查询乘车人列表
    List<TrainFriends> getFriendList(String userId);

    //根据亲友名字查询
    List<TrainFriends> selectByName(String friendName);

    //根据ID查询亲友信息
    TrainFriends selectById(String friendId);

    //添加乘车人信息
    int addFriends(TrainFriends trainFriends);

    //查询是否重复添加
    TrainFriends selectFriendByPapers(String friendPapers);

    //删除乘车人信息
    int deleteFriends(@Param("friendId")Long friendId);

    //批量删除亲友
    int deletes(
            @Param("friendIds") Long[] friendIds
    );

    //修改亲友信息
    int updateFriends(TrainFriends trainFriends);

}
